<?php

include '../clases/Sucursal.class.php';

$sucursal = new Sucursal();

$accion = (!empty($_REQUEST['accion'])) ? $_REQUEST['accion'] : '';

$id_sucursal = (!empty($_REQUEST['id_sucursal'])) ? $_REQUEST['id_sucursal'] : '';

$id_empresa = (!empty($_REQUEST['id_empresa'])) ? $_REQUEST['id_empresa'] : '';

if (empty($accion) || strcasecmp($accion, 'eliminar') == 0){
    
    if (strcasecmp($accion, 'eliminar') == 0){
        
        $sucursal->eliminaSucursal($id_sucursal);
        
        echo "Sucursal eliminada correctamente.";
        
    }

$row_sucursales = $sucursal->obtieneSucursales();

?>

<table>
    <tr>
        <th>Nombre</th>
        <th>Direcci&oacute;n</th>
        <th>Empresa</th>
        <th>Editar</th>
        <th>Eliminar</th>
    </tr>
    
    <?php
                    
        foreach ($row_sucursales as $row_sucursal){
            
            $row_empresas = $sucursal->obtieneEmpresaSucursal($row_sucursal['id_empresa']);
            
    ?>
    
            <tr>
                <td><?php echo $row_sucursal['nombre_sucursal'];?></td>
                <td><?php echo $row_sucursal['direccion'];?></td>
                <td><?php echo $row_empresas[0]['nombre_empresa'];?></td>
                <td><a href="?accion=editar&id_sucursal=<?php echo $row_sucursal['id_sucursal'];?>&id_empresa=<?php echo $row_sucursal['id_empresa'];?>">Editar</a></td>
                <td><a href="?accion=eliminar&id_sucursal=<?php echo $row_sucursal['id_sucursal'];?>" onclick="return confirmar();">Eliminar</a></td>
            </tr>
    
    <?php

        }
    
    ?>
            <tr>
                <td colspan="4"><a href="?accion=insertar">Agregar</a></td>
            </tr>
</table>

<?php
}

if (strcasecmp($accion, 'editar') == 0){
    
    if (!empty($_POST['btn_actualizar'])){
        
        $id_sucursal = $_POST['id_sucursal'];
        
        $id_empresa = $_POST['id_empresa'];
        
        $nombre = $_POST['txt_nombre'];
        
        $direccion = $_POST['txt_direccion'];
        
        $sucursal->actualizaSucursal($id_sucursal, $nombre, $direccion, $id_empresa);
        
        echo "Sucursal actualizada correctamente.";
        
    }
    
    $row_sucursales = $sucursal->obtieneDatosSucursal($id_sucursal);
?>
    
    <table>
        <tr>
            <th>Nombre</th>
            <th>Direcci&oacute;n</th>
            <th>Empresa</th>
        </tr>
        <form method="post">
            
            <input type="hidden" name="id_sucursal" id="id_sucursal" value="<?php echo $id_sucursal;?>">

<?php

    foreach ($row_sucursales as $row_sucursal){
        
        $row_empresas = $sucursal->obtieneEmpresas();
        
?>

        <tr>
            <td><input type="text" name="txt_nombre" id="txt_nombre" value="<?php echo $row_sucursal['nombre_sucursal'];?>"></td>
            <td><input type="text" name="txt_direccion" id="txt_direccion" value="<?php echo $row_sucursal['direccion'];?>"></td>
            <td>
                    
                    <select id="id_empresa" name="id_empresa">
                    
                    <?php
                        
                    foreach ($row_empresas as $row_empresa){
                        
                        echo $row_empresa['id_empresa'] . " - $id_empresa";
                        
                    ?>
                    
                        <option value="<?php echo $row_empresa['id_empresa'];?>" <?php if ($row_empresa['id_empresa'] == $id_empresa) echo "selected";?>><?php echo $row_empresa['nombre_empresa']; ?></option>
                    
                    <?php
                        
                    }
                    
                    ?>
                        
                    </select>
                    
            </td>
        </tr>

<?php
        
    }
    
?>
        <tr>
            <td colspan="2"><input type="submit" name="btn_actualizar" value="Actualizar"></td>
        </tr>
        
        </form>
    </table>

    
        
<?php
    
}

if (strcasecmp($accion, 'insertar') == 0){
    
    $row_empresas = $sucursal->obtieneEmpresas();
    
    if (!empty($_POST['btn_insertar'])){
        
        $nombre = $_POST['txt_nombre'];
        
        $direccion = $_POST['txt_direccion'];
        
        $id_empresa = $_POST['id_empresa'];
        
        $sucursal->insertaSucursal($nombre, $direccion, $id_empresa);
        
        echo "Sucursal insertada.";
        
    }
    
 ?>

    <table>
        
        <form method="post">
            <input type="hidden" name="accion" id="accion" value="insertar">
        <tr>
            <th>Nombre</th>
            <th>Direcci&oacute;n</th>
            <th>Empresa</th>
        </tr>
        <tr>
            <td><input type="text" name="txt_nombre" id="txt_nombre"></td>
            <td><input type="text" name="txt_direccion" id="txt_direccion"></td>
            <td>
                    
                    <select id="id_empresa" name="id_empresa">
                    
                    <?php
                        
                    foreach ($row_empresas as $row_empresa){
                        
                    ?>
                    
                        <option value="<?php echo $row_empresa['id_empresa'];?>"><?php echo $row_empresa['nombre_empresa']; ?></option>
                    
                    <?php
                        
                    }
                    
                    ?>
                        
                    </select>
                    
            </td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" name="btn_insertar" value="Insertar"></td>
        </tr>
        </form>
    </table>

<?php
    
}
?>